# coding=utf-8
import itertools
'''
Created on 22/03/2011

@author: matheus
'''

'''
Exercício 19. Escreva um programa que receba um número inteiro e imprima todos os números que podem ser 
formados por permutações de seus algarismos. Veja o exemplo de execução abaixo.
'''
  
entrada = raw_input( "numero: " )

for e in itertools.permutations( [ digit for digit in entrada ] ):
    print "".join( e )
        